An Implementation to transform Business Collaboration Models to executable Process Specifications
نویسندگان
چکیده
UN/CEFACT’s Modeling Methodology (UMM) is a well accepted and formal notation to analyze and design B2B business processes. In a service oriented architecture (SOA) environment process specification languages like the Business Process Specification Schema (BPSS) are used to configure B2B information systems. However, mappings from UMM models to BPSS process specifications currently exist just on a conceptual level. This results in a gap between defined B2B processes and BPSS configurable e-commerce systems. Thus, a model driven code generation of BPSS descriptions is required. In this paper we present a technical implementation of a transformation engine that generates BPSS process specifications from a UMM model represented in the XML Metadata Interchange (XMI) language. This implementation bridges the gap mentioned above. It has been used in the EU project GILDAnet to generate BPSS descriptions from logistic processes modeled in UMM.
منابع مشابه
An Embedded Domain Specific Language to Model, Transform and Quality Assure Business Processes in Business-Driven Development
In Business-Driven Development (BDD), business process models are produced by business analysts. To ensure that the business requirements are satisfied, the IT solution is directly derived through a process of model refinement. If models do not contain all the required technical details or contain errors, the derived implementation would be incorrect and the BDD lifecycle would have to be repea...
متن کاملAn Embedded Domain Specific Language to Model , Transform and Quality
In Business-Driven Development (BDD), business process models are produced by business analysts. To ensure that the business requirements are satisfied, the IT solution is directly derived through a process of model refinement. If models do not contain all the required technical details or contain errors, the derived implementation would be incorrect and the BDD lifecycle would have to be repea...
متن کاملGenerating Business Process Models from Object Behavior Models
Object-oriented modeling is an established approach to document information systems. In an object model, a system is captured in terms of object types and associations, state machines and collaboration diagrams, among others. Process modeling on the other hand, provides a different approach whereby behavior is captured in terms of activities, flow dependencies, resources, etc. These two approac...
متن کاملExperiences in Enhancing Existing BPM Tools with BPEL Import and Export
The Business Process Execution Language for Web Services (BPEL) has become a de-facto standard for executable process specifications. It is an expressive but also highly complex language. The language is rather targeted towards describing processes at the implementation level and is too low-level for describing processes as analysis models or design models. Also, since BPEL has no formal semant...
متن کاملA Lightweight Formalism for the Integration of BPMN Models with Domain Ontologies
The widespread use of BPMN to describe business processes is highlighting the need to integrate the description of the operational flow with domain specific information. In most cases the domain knowledge is already represented in domain ontologies or can be derived from the existing documentation. To preserve the simplicity of the original BPMN model specifications our approach is to integrate...
متن کامل